package cn.yeziji.forum.dao.intf;

import cn.org.atool.fluent.mybatis.base.IBaseDao;
import cn.yeziji.forum.common.ForumPageResult;
import cn.yeziji.forum.common.Paging;
import cn.yeziji.forum.dto.feedback.FeedbackDTO;
import cn.yeziji.forum.entity.ForumFeedbackEntity;
import cn.yeziji.forum.vo.feedback.FeedbackVO;

/**
 * 反馈信息逻辑层
 *
 * @author gzkemays
 * @since 2022/11/5 17:58
 */
public interface ForumFeedbackDao extends IBaseDao<ForumFeedbackEntity> {
  /**
   * 提交反馈信息
   *
   * @param dto 反馈信息
   */
  void commit(FeedbackDTO dto);

  /**
   * 反馈信息分页列表
   *
   * @param paging 分页信息
   * @return 反馈列表
   */
  ForumPageResult<FeedbackVO> list(Paging paging);
}
